EXE = main
OBJ = main.o observer.o
$(EXE):$(OBJ)
	g++ -o $(EXE) $(OBJ) -g
%.o:%.cpp
	g++ -Wall -c $< -o $@ -g
.PHONY:clean
clean:
	  rm -rf $(EXE) $(OBJ)
